JavaScript Job: Software Developer

Job added on

Company

Arolytics Inc.

Location

Calgary - Canada

Job type

Full-Time

JavaScript Job Details

Job Overview:

Arolytics is hiring a junior-intermediate Developer (Back-End Focus) to join our growing team. In this role, you will contribute to the backend development of our commercial emissions management software, AroViz, which is currently written in Python with a MongoDB database and runs on AWS. You will also contribute to improving the stability, scalability, and security of our software.

As a proactive individual, you will work closely with the Arolytics software team to overcome roadblocks and use operational data to improve reliability. You will collaborate with Arolytics’ emissions analysts and other software developers to add features and integrations, optimize UX, automate testing, and increase the performance of AroViz with our clients top of mind.

The ideal candidate has experience developing, testing, deploying, configuring, optimizing and managing SaaS applications on laaS platforms such as AWS, and, is excited to work in a fast-paced, agile, and entrepreneurial environment.

The developers at Arolytics are the glue that binds our products. The workload is diverse and challenging, with the opportunity to be part of an innovative solution in an emerging and growing market!

Immediate project tasks include: database development, connecting database with frontend, integrating APIs, setting up a cloud server, and data visualization. The candidate should be prepared to work in a fast-paced, highly agile start-up environment, where they will take part in team discussions and contribute to decision making processes.

*Note - Although we are based in Calgary and Halifax, we are open to hiring a developer located in a different part of the country.

Tech. Stack

Our tech stack currently consists of: Python, Flask, Marshmallow, MongoDB, React, React Native, AWS, Docker.

Responsibilities:

Contribute to backend development, including:

  • Develop integrations with third party applications and APIs.
  • Create new API endpoints for AroViz.
  • Write clean and well documented code in Python and other languages as required.
  • Implement complex logic in conjunction with our emissions experts to support advanced features.
  • Develop and maintain clear and accurate documentation.
  • Write code to implement analytics and guide decision-making using customer emissions data.
  • Train and support other Arolytics staff, as required.
  • Build and maintain tools for deploying, monitoring, and debugging application instances.
  • Contribute to performance monitoring, diagnostics, security, scalability, and reliability of AroViz.

Qualifications

  • 3+ years experience (professional or education) contributing to the backend development of data-intensive web applications.
  • Experience building, deploying, and managing apps on IaaS, ideally including AWS.
  • Experience developing non-trivial applications in Python, ideally as a part of a team.
  • Experience with database software, ideally MongoDB.
  • Familiarity with modern software development processes, including version control, code review, issue tracking, build automation, automated testing, continuous integration, and DevOps.
  • Experience working in an agile development environment and ability to iterate quickly.
  • Ability to balance business and customer needs with technical excellence.
  • Experience with automation tools such as Ansible and Jobber is considered an asset.
  • Familiarity with JavaScript is considered an asset.
  • Independent, self-starter who enjoys working collaboratively.
  • Strong written and verbal communication in English.

Working Conditions

This is a full-time permanent position working primarily from a remote home office setting with preference given to individuals in the Calgary or Halifax area, however we are hiring Canada-wide.

We offer competitive salary and benefits that are based on experience and qualifications. Arolytics is an equal opportunity employer, and all qualified applicants will be considered for employment.

Our Company

Arolytics is a fast-growing clean technology start-up that supports the oil and gas industry to become leaders in emissions management. Arolytics’ AroFEMP simulation modelling and AroViz digital software platforms enable oil and gas producers to optimize emissions data management for compliance and ESG objectives, helping companies to measure, track, and disclose atmospheric emissions. Arolytics provides a fast-paced work environment and employs individuals who are passionate about clean tech and improving environmental performance in the oil and gas sector. Arolytics has received international recognition, including from Forbes, and Foresight, where the company was named one of Canada’s Top 50 Investable Clean Tech Start-ups. In September 2022, Arolytics was named a ‘Most Promising Startup’ at the RICE Energy Tech Venture Forum in Houston, TX.

Job Types: Full-time, Permanent

Salary: From $50,000.00 per year

Benefits:

  • Casual dress
  • Dental care
  • Employee stock purchase plan
  • Extended health care
  • Flexible schedule
  • Paid time off
  • Work from home